USB port mapping (USB port 定址)
蘋果作業系統有內建USB晶片15個port的限制,
而且(x1),一組USB3.x port = USB3 + USB2 = 用掉兩個port.....
在10.15.7以及更之前的版本,是可以直接勾選位於OC設定檔的 Kernerl > Quirks 裡的 XhciPortLimit 選項,來達到破除15port限制的問題(雖然勾選此項也有可能會造成無法休眠或關機)
而且(x2),在11.3版本後,用一般port mapping的方式會失效(又或者說會對應不上該對應的port),所以只能用11.3以前的版本來做好USB port mapping,也因此,在一開始為什麼會先用10.15.7當作起始安裝的版本)
開啟"Hackintool"程式,切換到"USB"頁面
逐個插上USB2.0裝置跟USB3.0裝置,且,USB2.0裝置也要插過USB3的插座,
並先加上中註解,得到以下列表,共20組port
註:因為這台電腦只有兩個前置USB3 port,故內置的三組Front 2.0設為Internal,若有前置USB2 port,則將該port的Connector設為USB2
先輸出一次所有port的狀態(點最右下的圖示),輸出後桌面上會多出五個檔案,新增一個資料夾並命名為 All-USB-port 後將那五個檔案移進去
然後根據主機板對應這些port的位置
將沒有用到的port刪除,直到XHC項目的可用port在15個以內,如:
註:3.0 port的名稱(Name)有可能是 SS01~SS06 也可能是SSP1~SSP6
再次輸出後,將桌面上的
用"OCC"程式開啟"config.plist"設定檔
將桌面上的
切換到Kernel項目的Add頁面,將桌面的 USBPorts.kext 拖放進來,並取消勾選 XhciPortLimit 項目,如:
最後 Command + S 存擋後 Command + Q 退出OCC